package com.collect.tanzania.zhiScene.zhiOrderReview.zhiFollow.adapter;

import android.widget.TextView;

import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.BaseViewHolder;
import com.collect.tanzania.MyApplication;
import com.collect.tanzania.R;
import com.collect.tanzania.zhiHelper.ZHIPhoneCallHelper;
import com.collect.tanzania.zhiScene.zhiOrderReview.zhiFollow.bean.ZHIROrderReviewDetailContactEntity;
import com.collect.tanzania.zhiUtils.TextViewUtil;

public class ZHIOrderReviewContactColumn extends BaseQuickAdapter<ZHIROrderReviewDetailContactEntity, BaseViewHolder> {

    private ZHIOrderReviewContactColumnClickListener mZHIOrderReviewContactColumnClickListener;

    public ZHIOrderReviewContactColumn() {
        super(R.layout.item_order_review_contact_column_3, null);
    }

    @Override
    protected void convert(BaseViewHolder helper, ZHIROrderReviewDetailContactEntity item) {
        helper.setText(R.id.tv_col_0, item.getFullName());
        helper.setText(R.id.tv_col_1, item.getMobile());
        helper.setText(R.id.tv_col_2, item.getRelation());

//        TextView tv_col_0 = helper.getView(R.id.tv_col_0);
        TextView tv_col_1 = helper.getView(R.id.tv_col_1);
        TextViewUtil.setUnderLine(tv_col_1);

//        TextView tv_col_2 = helper.getView(R.id.tv_col_2);

//        tv_col_0.setOnClickListener(v -> {
//            if (mZHIOrderReviewContactColumnClickListener != null) {
//                mZHIOrderReviewContactColumnClickListener.onItemClick(item);
//            }
//        });

        tv_col_1.setOnClickListener(v -> {
            //统一控制电话操作
            ZHIPhoneCallHelper.getInstance().startPhoneCall(MyApplication.getAppContext(), item.getMobile(), "");

//            if (mZHIOrderReviewContactColumnClickListener != null) {
//                mZHIOrderReviewContactColumnClickListener.onItemClick(item);
//            }
        });

//        tv_col_2.setOnClickListener(v -> {
//            if (mZHIOrderReviewContactColumnClickListener != null) {
//                mZHIOrderReviewContactColumnClickListener.onItemClick(item);
//            }
//        });
    }

    public void setColumnItemClick(ZHIOrderReviewContactColumnClickListener listener) {
        mZHIOrderReviewContactColumnClickListener = listener;
    }

    public interface ZHIOrderReviewContactColumnClickListener {
        void onItemClick(ZHIROrderReviewDetailContactEntity item);
    }
}
